
@charset "utf-8";
/* CSS Document */
html{font-size:calc(100vw/7.5)}
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	font-size:0.28rem;
	line-height:0.56rem;
	text-align: justify;
    /*text-justify: inter-ideograph;        
    word-break: break-all;  */
	color:#333;
}
body{
	background:#fff;
	}
a {
	text-decoration: none;
}
ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
img, input, button{
	border: none;
}
.header-dw{
	width:7.5rem;
	position:relative;
	margin:0 auto;
	}
header{
	width:7rem;
	height:0.89rem;
	background:#292929;
	padding:0 0.25rem;
	}
header .logo{
	float:left;
	width:3.63rem;
	height:0.89rem;
	display:block;
	}
header .logo img{
	width:100%;
	height:0.89rem;
	}
.header-right{
	float:right;
	}
header .search{
	width:0.4rem;
	height:0.38rem;
	float:right;
	display:block;
	padding:0.23rem 0 0 0;
	margin-right:0.91rem;
	background:none;
	}
header .search img{
	width:0.4rem;
	height:0.38rem;
	display:block;
	float:none;
	}
.search-menu{
	width:7rem;
	height:0.65rem;
	background:#171717;
	padding:0.22rem 0.25rem;
	position:relative;
	display:none;
	position:absolute;
	left:0;
	top:0.89rem;
	z-index:4;
	}
.search-menu .ss{
	width:5.4rem;
	height:0.65rem;
	background:#fff;
	border-radius:0.03rem;
	line-height:0.65rem;
	color:#b3b3b3;
	font-size:0.28rem;
	padding-left:0.7rem;
	}
.search-menu img{
	width:0.4rem;
	height:0.38rem;
	position:absolute;
	left:0.33rem;
	top:0.36rem;
	}
.ssan{
	width:0.71rem;
	height:0.65rem;
	line-height:0.65rem;
	color:#fff;
	text-align:center;
	background:none;
	cursor:pointer;
	}
.czan{
	width:0.71rem;
	height:0.65rem;
	line-height:0.65rem;
	color:#fff;
	text-align:center;
	background:none;
	cursor:pointer;
	font-size:0.34rem;
	}
nav{
	width:100%;
	position:relative;
	}
nav .menu{
	width:0.54rem;
	height:0.36rem;
	display:block;
	position:absolute;
	right:0.27rem;
	top:-0.64rem;
	cursor:pointer;
	}
nav .menu img{
	width:0.54rem;
	height:0.36rem;
	display:block;
	}
nav .del{
	width:0.3rem;
	height:0.3rem;
	display:block;
	position:absolute;
	right:0.41rem;
	top:-0.61rem;
	display:none;
	cursor:pointer;
	}
nav .del img{
	width:0.3rem;
	height:0.3rem;
	display:block;
	}
.navlist{width:7.5rem; background:#171717; display:none;position:absolute;
	left:0;
	top:0;
	z-index:4;
}
.navtit{border-bottom:solid 1px #363636;cursor:pointer;background:url(../mimages/img_05.png) no-repeat;background-position:95% 50%;height:0.87rem; line-height:0.87rem; font-size:0.28rem;color:#fff; padding:0 0.25rem; background-size:contain;}
.navdown{color:#fff; line-height:0.87rem; font-size:0.28rem;}
.navtop{background-image:url(../mimages/img_04.png); background-size:cover;}
.navcontent{display: none;background:#252525;}
.navcontent li a{display:block;font-size:0.28rem;padding:0 0.5rem;line-height:0.81rem;color:#acacac; height:0.81rem;}
.navcontent li{
border-bottom:1px solid #363636;
}
.navcontent li:last-child{
	border-bottom:none;
	}
.xltit{border-bottom:solid 1px #363636;cursor:pointer;background:url(../mimages/img_05.png) no-repeat;background-position:95% 50%;height:0.87rem; line-height:0.87rem; font-size:0.28rem;color:#acacac; padding:0 0.5rem; background-size:contain;}
.xldown{color:#acacac; line-height:0.87rem; font-size:0.28rem;}
.xltop{background-image:url(../mimages/img_04.png); background-size:cover;}
.xlmenu{display: none;background:#252525;}
.xlmenu li a{display:block;font-size:0.28rem;padding:0 0.75rem;line-height:0.81rem;color:#acacac; height:0.81rem;}
.xlmenu li{
border-bottom:1px solid #363636;
}
.xlmenu li:last-child{
	border-bottom:none;
	}
.dw-img{
	width:0.73rem;
	height:1.35rem;
	position:fixed;
	right:0;
	top:5.05rem;
	z-index: 222;
	}
.dw-img a{
	width:0.73rem;
	height:0.66rem;
	display:block;
	}
.dw-img .gobot{
	height:0.68rem;
	border-top:1px solid #fff;
	}
.dw-img a img{
	width:100%;
	display:block;
	}
.subnav{
	width:7.5rem;
	margin:0 auto;
	}
.sublist{width:7rem; background:#303132; padding:0 0.25rem 0.7rem;}
.subtit{border-bottom:solid 1px #464646;cursor:pointer;background:url(../mimages/img_05.png) no-repeat;background-position:95% 50%;height:0.87rem; line-height:0.87rem; font-size:0.28rem;color:#fff;background-size: contain;}
.subtit a{
	line-height:0.87rem; font-size:0.28rem;color:#fff;
	}
.foot-sub{border-bottom:solid 1px #464646;cursor:pointer;background:url(../mimages/img_04.png) no-repeat;background-position:95% 50%;height:0.87rem; line-height:0.87rem; font-size:0.28rem;color:#fff;background-size: contain;}
.foot-sub a{
	line-height:0.87rem; font-size:0.28rem;color:#fff; display:block;
	}
.subdown{color:#fff; line-height:0.87rem; font-size:0.28rem;}
.subtop{background-image:url(../mimages/img_04.png);background-size: contain; }
.subleft{background-image:url(../mimages/img_09.png);background-size: contain;}
.subcontent{display: none;border-bottom:solid 1px #464646;}
.subcontent li a{display:block;font-size:0.26rem;padding:0 0.3rem;line-height:0.9rem;color:#acacac;margin:0 0.37rem; height:.8rem}
.subcontent li{
	border-bottom:1px dashed #464646;
	}
.subcontent li:last-child{
	border-bottom:none;
	}
footer{
	width:7.5rem;
	background:#303132;
	margin:0 auto;
	}
footer .foot-tell{
	width:6.18rem;
	height:0.85rem;
	margin:0 auto;
	border:1px solid #fff;
	border-radius:0.42rem;
	text-align:center;
	}
footer .foot-tell a{
	width:6.18rem;
	height:0.85rem;
	display:block;
	padding:0;
	}
footer .foot-tell img{
	width:0.49rem;
	height:0.35rem;
	padding-top:0.2rem;
	padding-right:0.32rem;
	float:left;
	padding-left:1.66rem;
	}
footer .foot-tell p{
	color:#fff;
	font-size:0.28rem;
	line-height:0.85rem;
	float:left;
	}
footer a{
	padding-top:0.42rem;
	line-height:0.55rem;
	text-align:center;
	display:block;
	padding-bottom:0.38rem;
	font-size:0.28rem;
	color:#fff;
	font-weight:normal;
	width:3rem;
	margin:0 auto;
	}
address{
	padding-top:0.25rem;
	font-size:0.24rem;
	color:#868686;
	line-height:0.93rem;
	text-align:center;
	font-style:normal;
	border-top:1px solid #3a3b3b;
	}
.copy{
	line-height:0.42rem;
	color:#868686;
	font-size:0.24rem;
	text-align:center;
	padding-bottom:0.9rem;
	}
.dede_pages{
	width:7rem;
	height:1.09rem;
	overflow:hidden;
	margin:0 auto;
	padding-top:0.68rem;
	}
.dede_pages .pagelist{
	border:none;
	padding:0;
	}
.dede_pages ul li{
	border:none;
	margin:0;
	padding:0;
	}
.dede_pages ul .syy{
	float:left;
	width:1.8rem;
	color:#333;
	height:0.5rem;
	line-height:0.5rem;
	}
.dede_pages ul .syy a{
	color:#1870e6;
	}
.dede_pages ul .xyy a{
	color:#1870e6;
	}
.dede_pages ul .xyy{
	float:right;
	width:1.8rem;
	text-align:right;
	height:0.5rem;
	overflow:hidden;
	line-height:0.5rem;
	}
.dede_pages ul .xyy li{
	width:auto;
	height:auto;
	float:right;
	}
.dede_pages ul .xyy li a{
	text-align:right;
	color:#1870e6;
	width:auto;
	}
.dede_pages ul .syy li a{
	text-align:left;
	color:#1870e6;
	}
.dede_pages ul .ym{
	width:3.1rem;
	text-align:center;
	float:left;
	color:#555;
	height:0.5rem;
	overflow:hidden;
	line-height:0.5rem;
	font-size:0.24rem;
	}
.dede_pages ul .ym input{
	width:0.63rem;
	height:0.35rem;
	border-radius:0.15rem;
	margin:0 0.09rem;
	text-align:center;
	line-height:0.35rem;
	font-size:0.24rem;
	padding-top:0.02rem;
	color:#666;
	background:url(/mimages/border_03.jpg ) top center no-repeat;
	background-size:contain;
	}
.jdal-list .dede_pages ul .xyy li{
	border:none;
	height:0.5rem;
	margin:0;
	line-height:0.5rem;
	width:auto;
	box-shadow:none;
	background:none;
	}
.jdal-list .dede_pages ul .syy li{
	border:none;
	height:0.5rem;
	margin:0;
	line-height:0.5rem;
	width:auto;
	box-shadow:none;
	background:none;
	}
.jdal-list .dede_pages ul{
	border:none;
	margin:0;
	}
.banner {
    width:7.5rem;
    display: block;
	margin:0 auto;
}
.banner img {
    width: 100%;
    display: block;
}
.jjfa2-cgal{
	background:#f2f2f2;
	width:100%;
	padding-top:0.46rem;
	}
.jjfa2-cgal-title{
	height:0.84rem;
	width:7rem;
	margin:0 auto;
	}
.jjfa2-cgal-title h2{
	line-height:0.56rem;
	font-size:0.28rem;
	color:#333;
	float:left;
	}
.jjfa2-cgal-title h2 span{
	width:0.03rem;
	height:0.28rem;
	background:#2e68b9;
	display:block;
	float:left;
	margin-right:0.24rem;
	margin-top:0.1rem;
	}
.jjfa2-cgal-title a{
	float:right;
	line-height:0.66rem;
	font-size:0.24rem;
	color:#333;
	}
.jjfa2-cgal ul{
	padding-bottom:0.42rem;
	width:7rem;
	margin:0 auto;
	}
.jjfa2-cgal ul li{
	float:left;
	background:#f7f7f7;
	margin:0 auto 0.25rem;
	height:2.08rem;
	ms-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -o-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	padding:0 0.2rem;
	width:6.6rem;
	}
.jjfa2-cgal ul li a{
	width:6.6rem;
	height:2.08rem;
	display:block;
	}
.jjfa2-cgal-img{
	padding:0.24rem 0.23rem 0.24rem 0;
	width:2.61rem;
	height:1.6rem;
	float:left;
	overflow:hidden;
	}
.jjfa2-cgal-img img{
	width:2.61rem;
	height:1.6rem;
	}
.jjfa2-cgal-txt{
	width:3.76rem;
	float:left;
	height:2.08rem;
	}
.jjfa2-cgal-txt11{
	width:3.76rem;
	display:table;
	height:2.08rem;
	}
.jjfa2-cgal-txt22{
	vertical-align: middle;
    display: table-cell;
	}	
.jjfa2-cgal-txt p{
	line-height:0.45rem;
	font-size:0.34rem;
	color:#333;
	width:3.76rem;
	text-align:left;
	padding-bottom:0.06rem;
	}
.jjfa2-cgal-txt span{
	line-height:0.41rem;
	font-size:0.24rem;
	color:#666;
	display:block;
	width:3.76rem;
	}
.wx-pop-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0,0,0,.6);
}
.wx-pop-wrapper.hide {
    opacity: 0;
    display: none;
}
.m-aliyun-index-common-footer .module-wrap .wx-pop-wrapper.show {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: fadeIn .5s;
    -moz-animation: fadeIn .5s;
    -o-animation: fadeIn .5s;
    animation: fadeIn .5s;
}
.wx-pop-wrapper .wx-pop {
    width:6rem;
    height:6rem;
    position: relative;
    background-color: #fff;
}
.wx-pop-wrapper .wx-pop img {
    display: block;
    width: 100%;
}